package com.ruoyi.supervise.service.decisupport;

import java.util.List;

import com.ruoyi.supervise.domain.decisupport.ConstructionProject;
import com.ruoyi.supervise.domain.decisupport.MunicipalEngineering;
import com.ruoyi.supervise.domain.decisupport.MyBigDataAllProHoursPro;
import com.ruoyi.supervise.domain.decisupport.ProportionOfProjectType;

public interface ProportionOfProjectTypeService {
		
	/**
	 * @Title: FJProportionOfProjectType
	 * @Description: 获取各类型项目的数量
	 * @Author wtj
	 * @DateTime 2020年1月8日 下午3:42:34
	 * @param ppt
	 * @return
	 */
	public List<ProportionOfProjectType> FJProportionOfProjectType(ProportionOfProjectType ppt);
	
	/**
	 * @Title: FJProportionOfProjectTypeBT
	 * @Description: 获取左下角各类型房建项目占比数据
	 * @Author wtj
	 * @DateTime 2020年1月9日 上午10:30:28
	 * @param ppt
	 * @return
	 */
	public List<ProportionOfProjectType> FJProportionOfProjectTypeBT(MyBigDataAllProHoursPro bd);
	
	/**
	 * @Title: ProportionOfProjectType
	 * @Description: 获取各类型项目的数量
	 * @Author wtj
	 * @DateTime 2020年1月14日 下午4:45:03
	 * @param ppt
	 * @return
	 */
	public List<ProportionOfProjectType> ProportionOfProjectType(ProportionOfProjectType ppt);
	
	/**
	 * @Title: AllProportionOfProjectTypeBT
	 * @Description: 获取左下角各类型建设工程项目占比数据
	 * @Author wtj
	 * @DateTime 2020年1月14日 下午4:47:34
	 * @param cp
	 * @return
	 */
	public List<ProportionOfProjectType> AllProportionOfProjectTypeBT(ConstructionProject cp);
	
	public List<ProportionOfProjectType> MEProportionOfProjectTypeBT(MunicipalEngineering me);
}
